Multi-objective evolutionary algorithms are generally good: Maximizing monotone submodular functions over sequences

نویسندگان

چکیده

Evolutionary algorithms (EAs) are general-purpose optimization algorithms, inspired by natural evolution. Recent theoretical studies have shown that EAs can achieve good approximation guarantees for solving the problem classes of submodular optimization, which a wide range applications, such as maximum coverage, sparse regression, influence maximization, document summarization and sensor placement, just to name few. Though they provided some explanation nature EAs, considered objective functions defined only over sets or multisets. To complement this line research, paper class maximizing monotone sequences, where function depends on order items. We prove each kind previously studied i.e., prefix functions, weakly strongly DAG simple multi-objective EA, GSEMO, always reach improve best known guarantee after running polynomial time in expectation. Note these best-known be obtained different greedy-style before. Empirical various e.g., accomplishing tasks, information gain, search-and-tracking recommender systems, show excellent performance GSEMO.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maximizing Non-monotone/Non-submodular Functions by Multi-objective Evolutionary Algorithms

Evolutionary algorithms (EAs) are a kind of nature-inspired general-purpose optimization algorithm, and have shown empirically good performance in solving various real-word optimization problems. However, due to the highly randomized and complex behavior, the theoretical analysis of EAs is difficult and is an ongoing challenge, which has attracted a lot of research attentions. During the last t...

متن کامل

Maximizing Submodular Functions under Matroid Constraints by Multi-objective Evolutionary Algorithms

Many combinatorial optimization problems have underlying goal functions that are submodular. The classical goal is to find a good solution for a given submodular function f under a given set of constraints. In this paper, we investigate the runtime of a multi-objective evolutionary algorithm called GSEMO until it has obtained a good approximation for submodular functions. For the case of monoto...

متن کامل

Greed is Still Good: Maximizing Monotone Submodular+Supermodular Functions

We analyze the performance of the greedy algorithm, and also a discrete semi-gradient based algorithm, for maximizing the sum of a suBmodular and suPermodular (BP) function (both of which are non-negative monotone non-decreasing) under two types of constraints, either a cardinality constraint or p ≥ 1 matroid independence constraints. These problems occur naturally in several real-world applica...

متن کامل

Maximizing Stochastic Monotone Submodular Functions

We study the problem of maximizing a stochastic monotone submodular function with respect to a matroid constraint. Our model can capture the effect of uncertainty in different problems, such as cascade effects in social networks, capital budgeting, sensor placement, etc. We study the adaptivity gap the ratio between the values of optimal adaptive and non-adaptive policies and show that it is eq...

متن کامل

Maximizing Submodular Functions under Matroid Constraints by Evolutionary Algorithms

Many combinatorial optimization problems have underlying goal functions that are submodular. The classical goal is to find a good solution for a given submodular function f under a given set of constraints. In this paper, we investigate the runtime of a simple single objective evolutionary algorithm called (1 + 1) EA and a multiobjective evolutionary algorithm called GSEMO until they have obtai...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theoretical Computer Science

سال: 2023

ISSN: ['1879-2294', '0304-3975']

DOI: https://doi.org/10.1016/j.tcs.2022.12.011